package com.tpc.jginterface.util;

import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;

import java.util.Arrays;

public class TraceCodeUtil {
    public static JSONArray convertTracCodeToJsonArray(String tracCodeStr, String drugCode) {
        JSONArray tracCodeArray = new JSONArray();
        Arrays.stream(tracCodeStr.split(",")) // 假设追溯码可能是逗号分隔的字符串
                .filter(code -> code != null && !code.trim().isEmpty())
                .forEach(code -> {
                    JSONObject tracCodeObj = new JSONObject();
                    tracCodeObj.put("tracCode", code.trim());
                    tracCodeObj.put("drugCode", drugCode);
                    tracCodeArray.add(tracCodeObj);
                });
        return tracCodeArray;
    }
}
